Minimizing Error and VLSI Complexity in the Multiplication-Free Approximation of Arithmetic Coding
نویسندگان
چکیده
Two new algorithms for performing arithmetic coding without employing multiplication are presented. The first algorithm, suitable for an alphabet of arbitrary size, reduces the worst case normalized excess length to under 0.8% versus 1.911% for the previously known best method of Chevion et al. The second algorithm, suitable only for alphabets of less than twelve symbols allows even greater reduction in the excess code length. For the important case of the binary alphabet the worst case excess code length is reduced to less than 0.1% versus 1.1% for the method of Chevion et al. The implementation requirements of the proposed new algorithms are discussed and shown to be similar to those of the algorithm proposed by Chevion et al.
منابع مشابه
Minimizing Excess Code Length and VLSI Complexity in the Multiplication Free Approximation of Arithmetic Coding
Abstract-Two new algorithms for performing arithmetic coding without employing multiplication are presented. The first algorithm, suitable for an alphabet of arbitrary size, reduces the worst case normalized excess length to under 0.8% vs 1.911% for the previously known best method of Chevion et a/. The second algorithm, suitable only for alphabets of less than 12 symbols, allows even greater r...
متن کاملModified 32-Bit Shift-Add Multiplier Design for Low Power Application
Multiplication is a basic operation in any signal processing application. Multiplication is the most important one among the four arithmetic operations like addition, subtraction, and division. Multipliers are usually hardware intensive, and the main parameters of concern are high speed, low cost, and less VLSI area. The propagation time and power consumption in the multiplier are always high. ...
متن کاملA novel efficient encoding engine for CABAC
In this paper we propose a novel efficient adaptive binary arithmetic coder which is multiplication-free and requires no look-up tables. To achieve this, we combine the probability estimation based on a virtual sliding window with the approximation of multiplication and the use of simple operations to calculate the next approximation after the encoding of each binary symbol. We show that in com...
متن کاملAn Efficient Adaptive Binary Arithmetic Coder and Its Application in Video Coding
Adaptive Binary Arithmetic coding is an effective mode of coding. In this paper we propose an efficient adaptive binary arithmetic coder, which is multiplication-free and look-up table free. To achieve this, we combine the probability estimation based on the virtual sliding window technique with the approximation of multiplication and the use of simple operations to calculate the next approxima...
متن کاملNew Methods for Multiplication-Free Arithmetic Coding
Arithmetic coding is a well-known technique for lossless coding or data compression. It is based on splitting a current interval into sub-intervals, each sub-interval corresponding to a possible symbol to be encoded and the size of each sub-interval corresponding to the probability of the associated symbol. This involves multiplying the current interval size A by one or more probabilities, whic...
متن کامل